[GET] /metrics/

Purpose:

This service aims at returning metrics related to sessions in a given time range.

Parameters:

dateISOFrom: Date ISO format. It is used as a starting point to return records.

dateISOTo: Date ISO format. It is used as a limit to return records.

CURL example:

curl -X GET --header 'Accept: application/json' --header 'dateISOFrom: 2020-01-01T00:00:00:00.000Z' --header 'dateISOTo: 2020-01-01T23:59:00:00.000Z' --header 'access-token: <ACCESS-TOKEN> ' 'https://go.botmaker.com/api/v1.0/metrics'

Response structure

totalMsgByOp [number] Total number of messages per operator | 35.

totalSessions [number] Total number of sessions| 10.

totalUsers [number] Total number of users | 7.

byChannels [array] List of channels

totalSessionsHandleByBots [number] Total number of sessions handled by bots | 2.

totalSessionsHandleByOperators [number] Total number of sessions handled by operators | 10.

totalMsgByBot [number] Total number of messages per bot | 7.

totalMsgByUser [number] Total number of messages per user | 9.

totalTopics [number] Total number of topics | 3.

JSON example:

{"totalMsgByOp":0,"totalSessions":0,"totalUsers":0,"byChannels":[],"totalSessionsHandleByBots":0,"totalSe